home *** CD-ROM | disk | FTP | other *** search
- Date: Mon, 3 Dec 90 01:50:12 -0600
- From: Jeff Francis <jfrancis@umaxc.weeg.uiowa.EDU>
- Subject: CAfterDark 2.0 - It's all here!
-
- CAfterDark 2.0
- (c) Copyright Jeff Francis 1990
-
-
- Introduction
- -----------
- CAfterDark is a base class that allows you to write graphics modules
- for Berkeley Systems' After Dark in terms of an object based
- abstraction. The base class, CAfterDark, provides the default behavior
- for a graphics module by simply blanking the screen. Subclasses can
- then add or change this basic behaviour. CAfterDark 2.0 now supports
- After Dark 2.0. This version has been tested on a SE and a IIfx with
- a 8.24GC card.
-
-
- Disclaimer and Copyright Notice (i.e., # of Lawyers >> # of Programmers!)
- ------------------------------------------------------------------------
- The software and accompanying instructions for use are provided
- "as is" without warranty of any kind. Further, Jeff Francis, does
- not warrant, guarantee, or make any representation regarding the use
- of the software or accompanying instructions in terms of correctness,
- accuracy, currentness, or otherwise.
-
- (c) Copyright Jeff Francis 1990. Permission is granted to make and
- distribute copies of this software, provided this disclaimer and
- copyright notice are preserved on all copies. The software may not,
- however, be sold or distributed for profit, or included with other
- software which is sold or distributed for profit, without the
- permission of the author.
-
- CAfterDark is free. There is no shareware fee.
-
-
- Files
- ----
- ADGMTypes.h - Enumerations, typedefs and defines for an 'ADgm'
- code resource.
-
- GlueCode.[ch] - Glues the regular "main" interface to our class
- based interface. You will need to change GlueCode.h so that it
- creates an instance of your subclass. See GlueCode.h for more
- information.
-
- CAfterDark.[ch] - The base class for all graphics modules
-
- CProjectile.* - An example subclass
-
-
- Other Work in Progress
- ---------------------
- I'm currently developing what I call "Screen Saver Physics" graphics
- modules. These savers provide simple animated physical systems. Two
- of the classes, CAnimator and CAnimatedObject, provide a simple animation
- facility. Also, some of the CAnimatedObject subclasses may be reusable.
- I'll make all of this stuff available when I'm finished.
-
- FYI - The base class, CAfterDark, was never meant to be very useful
- on its own. My hope is to develop a general set of CAfterDark
- subclasses that can be subclassed and composed to build bigger and
- better After Dark graphics modules with minimal effort.
-
-
- Contact Me At
- ------------
- Jeff Francis
- CS Student, University of Iowa
- jfrancis@umaxc.weeg.uiowa.edu
- (319) 354-0765
-